package geos;

import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import javax.swing.JOptionPane;

public class DAOModoPagamento {

    int cod_pagamento;
    String ds_modopagamento;

    public DAOModoPagamento(int cod_pagamento, String ds_modopagamento) {
        this.cod_pagamento = cod_pagamento;
        this.ds_modopagamento = ds_modopagamento;
    }

    public int getCod_pagamento() {
        return cod_pagamento;
    }

    public void setCod_pagamento(int cod_pagamento) {
        this.cod_pagamento = cod_pagamento;
    }

    public String getDs_modopagamento() {
        return ds_modopagamento;
    }

    public void setDs_modopagamento(String ds_modopagamento) {
        this.ds_modopagamento = ds_modopagamento;
    }

    public boolean InsertModoPagamento() {
        try {
            String sql = "INSERT INTO `silvaar`.`modopagamento`VALUES(null,?);";
            Connection connection;
            connection = Banco.getConnection();
            PreparedStatement ps = connection.prepareStatement(sql);
            ps.setInt(1, this.getCod_pagamento());
            ps.setString(2, this.getDs_modopagamento());
                        
            boolean result = ps.execute();
            System.out.println(ps);
            return result;
        } catch (SQLException e) {
            JOptionPane.showMessageDialog(null, "Erro de SQL. Detalhes:" + e.getMessage());
            return false;
        } catch (NullPointerException e) {
            JOptionPane.showMessageDialog(null, "Conexão Nula");
            return false;
        }

    }

}
